Quand on oublie de lancer l'update en mode admin.
Désormais, même si on achète une période de plusieurs années de validité pour les certificats, il ne seront techniquement valable que d’année en année.
Quand l'antivirus (en l'occurrence F-Secure) a décidé de mettre les logs transactionnels en quarantaine, rien de mieux que de démarrer la journée avec un eseutil !
Attention, la bonne syntaxe est :
C:\Program Files\Microsoft\Exchange Server\Bin>eseutil /r E00 /l "E:\Log-file-Path\copied-logs" /d "D:\Database-Path" /a
Par "path", on entend que le dossier, non pas les noms de fichiers.
Autres liens :
https://www.stellarinfo.com/blog/how-to-use-eseutil-for-exchange-database-repair/
https://www.codetwo.com/admins-blog/how-to-use-exchange-extensible-storage-engine-utilities-eseutil-tool/ (très bien).
Attention en cas de hard repair :
To run the hard repair, do this:
ESEUTIL /P "D:\Path_To_Database\Priv1.edb"
If the pub won't mount, then do the same thing.
A HARD REPAIR IS A DATA LOSS METHOD - Sometimes you swear you don't lose any data, but somewhere a page is getting deleted and you may never know.
After running a hard repair, you should run an ISINTEG -fix -test alltests and then run an offline defrag.
Recherche de rendez-vous dans des boites e-mails Exchange via PSH, par exemple de tous les récurrents :
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\Search-Appointments.ps1 -Mailbox test@test.tld -Credentials (Get-Credential) -IsRecurring
Quelques trucs pour autodiscover sur Exchange. Peut bien servir pour du debuging.
Pour installer les management tools Exchange sur le poste de l'admin :
"C:\AdminEX2016RTMSetup.exe /Role:ManagementTools /IAcceptExchangeServerLicenseTerms"
Très utile quand on a des machines qui expédient des e-mails depuis Azur sans passer par un relay.
Autre lien : https://docs.microsoft.com/en-us/azure/dns/dns-reverse-dns-for-azure-services
Config Exchange pour refuser les destinataires inconnus.
Pour rappel, dans Azure, par de port 25 (SMTP) en sortie !
Et voici donc la commande pour changer le port utilisé par le connecteur d'envoi afin de pouvoir atteindre le smart host.
https://www.networkinghowtos.com/howto/change-exchange-smart-host-port-number/
Script pour convertir les adresses e-mails générée au travers d'une stratégie dans Exchange, mais dont les termes commencent par des majuscules.
Autre lien : http://blog.haake.nu/2015/02/change-primary-email-address-to-lower.html
Sinon, il y a toujours la chaine regex qui fonctionne bien, mais à passer qu'en PSH (le champ dans l'ECP ne le permet pas :) ).
Intéressant lors de la préparation de certaines migration, identifier à l'avance les boites e-mail à problèmes, notamment en repérant les gros objets.
Changer la politique de throttling si cela est cause de lenteur lors du transfert.
Plus d'infos : https://docs.microsoft.com/en-us/Exchange/mail-flow/message-rate-limits?view=exchserver-2019
Etapes de migration Exchange selon CodeTwo.
Rappel sur la configuration des flux Exchange.
Configurer les droits pour l'import-export de PST via l'ECP dans MSX.
Pour le suivi :
https://www.msb365.blog/?p=2714
https://www.petenetlive.com/KB/Article/0000443
Pour autoriser la remise d'e-mail sur l'adresse SMTP d'un public folder, il faut d'abord lui autoriser la création d'items en anonymous.
Excellente documentation sur les steps nécessaires à la migration vers Exchange 2016.
Pour rappel, comment lancer l'export de mailboxes en PST via PSH.
Utile pour exporter toutes les mailboxes d'un seul coup : https://social.technet.microsoft.com/wiki/contents/articles/13908.exchange-2010-bulk-export-mailboxes-to-pst.aspx
IMAP ne semble pas fonctionner quand le proxy est inactif :
https://community.spiceworks.com/topic/467242-imap4-problems-in-exchange-2013-cu3
Attention aux conséquences d'un changement de stratégie de mot de passe avec Exchange 2010 : en effet, OWA ne propose pas par défaut le formulaire pour le nouveau mot de passe.